Career 2017 2016 2015 2014 2013 2012 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Sporting Challenger - Turin Wartburg Open - Eisenach USTA Men's Challenger of Urbana-Champaign - Urbana Open 88 - Contrexeville CNA TennisPro Classic - Winnetka Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Internationaux de Tennis de Brest - Brest Open 88 - Contrexeville Challenger Britania Zavaleta - Puebla V Abierto Internacional de Salinas - Salinas The Powder Byrne Trophy - Surbiton San Luis Potosi Challenger 2002 - San Luis Potosi ATP Tour Challenger at Nellie Gail - Laguna Hills The Scottish Tennis Championships - Edinburgh Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia San Luis Potosi Challenger 2000 - San Luis Potosi Copa Ericsson Costa Rica - San Jose Black Forest Open - Freudenstadt JSM Challenger of Champaign - Urbana Siemens Open 2001 - Scheveningen Pekao Open 2003 - Szczecin Open Castilla y Leon Trofeo Iberdrola - Segovia Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The Surbiton Trophy - Surbiton 1998 Safeway Challenger - Aptos Powder Byrne Trophy - Surbiton Challenger Casino Lugano - Lugano TED Open - Istanbul Las Vegas Challenger - Las Vegas Talahassee Challenger Open de L'Isere (Open 38) - Grenoble Open Castilla y Leon - Segovia Porsche Open - Poznan Vancouver Challenger Tulsa Challenger Calabasas Challenger Knoxville Challenger Champaign Challenger Savannah Challenger Nottingham Challenger Tulsa Challenger Charlottesville Challenger Heilbronn Challenger Quimper Challenger Marrakech Challenger Vancouver Challenger St. Remy Challenger Petange Challenger Countrywide Classic USTA Men's Challenger - Carson Mons Challenger Orleans Challenger Rennes Challenger Irving Challenger Bordeaux Challenger Prostejov Challenger Marburg Challenger Braunschweig Challenger Orleans Challenger Mons Challenger Quimper Challenger Orleans Challenger Lyon Challenger Braunschweig Challenger Hilton Waikoloa USTA Challenger - Waikoloa 2001 USTA Challenger of Calabasas - Calabasas Braunschweig Challenger Happy Valley Challenger Aix En Provence Challenger RCA Championships - Indianapolis Adidas International - Sydney Healthsouth/USTA Pro Link Challenger - San Antonio Galleryfurniture.com Challenge - Atlanta The Stella Artois Grass Court Championships - Queen's/London RCA Championships - Indianapolis Salem Open - Hong Kong Japan Open - Tokyo Qatar Mobil Open 2001 - Doha TCT Open - Tunis XL Capital Bermuda Open - Bermuda Garden Open - Rome Mouilleron-Le-Captif Challenger Ilkley Challenger Downtown Athletic Club USTA Challenger - Amarillo Copa AT&T - Buenos Aires Kroger / St. Jude International - Memphis Siemens Open - Scheveningen Sybase Open - San Jose Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Verizon Tennis Challenge - Atlanta Open de Charleroi - Charleroi U.S. Men's Clay Court Championships - Houston The Stella Artois Grass Court Championships - London Memorial Savigny - Sassuolo Open de Montauban - Montauban Generali Open 2001 - Kitzbuhel Mercedes-Benz Cup - Los Angeles Rennes Challenger RCA Championships - Indianapolis Wroclaw Challenger The Hamlet Cup - Long Island Sophia Antipolis Challenger President's Cup - Tashkent Grand Prix de Tennis de Lyon - Lyon AAPT Championships - Adelaide USTA/Safeway Challenger - Aptos Kremlin Cup - Moscow Orleans Challenger Grand Prix Hassan II - Casablanca Hilton Waikoloa Village USTA Challenger - Waikoloa Heineken Open Shanghai - Shanghai Allianz Suisse Open Gstaad - Gstaad Mercedes-Benz Cup - Los Angeles Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Chevrolet Cup - Vina del Mar Stockholm Open - Stockholm Franklin Templeton Tennis Classic - Scottsdale Open Seat Godo 2003 - Barcelona Bordeaux Challenger TD Waterhouse Cup - Long Island Salem Open - Hong Kong Thailand Open - Bangkok Campionati Internazionali di Sicilia - Palermo Gold Flake Open - Chennai Frito Lay/USTA Challenger - Binghamton Stockholm Open - Stockholm Gelsor Open Romania - Bucharest USTA San Diego Challenger - San Diego Miller Lite Hall of Fame Tennis Championships - Newport Davidoff Swiss Indoors - Basel Northern Electric Open 1999 - Newcastle Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw VII Avierto Internacional de Salinas - Salinas XL Capital Bermuda Open - Bermuda Zagreb Open - Zagreb Open de Montauban - Montauban St. Remy Challenger Frito Lay/USTA Challenger - Binghamton drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of Burbank - Burbank TD Waterhouse Cup - Long Island The Stella Artois Grass Court Championships - London The Samsung Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Generali Open 2000 - Kitzbuhel 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Miller Lite Hall of Fame Tennis Championships - Newport Infiniti Open - Los Angeles Grand Prix Hassan II - Casablanca Sacramento Challenger - Sacramento AAPT Championships - Adelaide Siebel Open - San Jose Kroger / St. Jude International - Memphis U.S. Men's Clay Court Championships - Houston BMW Open - Munich The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles Generali Open - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. AIG Japan Open - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide Chennai Open - Chennai Medibank Private International - Sydney BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe ABN/AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch The 10tele.com Open - Nottingham Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes Cup - Stuttgart Siebel Open - San Jose Open de Moselle - Metz Sarasota Challenger U.S. Men's Clay Court Championships - Houston Grand Prix de Tennis de Lyon - Lyon Idea Prokom Open - Sopot Sydney International - Sydney RCA Championships - Indianapolis St. Petersburg Open - St. Petersburg ABN/AMRO World Tennis Tournament - Rotterdam The 10tele.com Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney AIG Japan Open - Tokyo The Tennis Channel Open - Las Vegas Estoril Open - Estoril Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Pilot Pen Tennis - New Haven Mumbai Open - Mumbai Davidoff Swiss Indoors - Basel Next Generation Adelaide International - Adelaide Open 13 - Marseille BMW Open - Munich The Artois Championships - London Allianz Suisse Open Gstaad - Gstaad Open de Moselle - Metz Brisbane - Brisbane PBZ Zagreb Indoors - Zagreb Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Gerry Weber Open - Halle AEGON Championships - London Mercedes Cup - Stuttgart Masters Series - Hamburg Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon Proton Malaysian Open - Kuala Lumpur Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Thailand Open - Bangkok If Stockholm Open - Stockholm Kremlin Cup - Moscow Open Sud de France - Montpellier St. Petersburg Open - St. Petersburg Open de Moselle - Metz Davidoff Swiss Indoors Basel - Basel ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Credit Agricole Suisse Open - Gstaad Citi Open - Washington Stockholm Open - Stockholm If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Open Sud de France - Montpellier Brisbane International - Brisbane BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Open de Nice Cote d'Azur - Nice Medibank International - Sydney Moselle Open - Metz Swiss Indoors Basel - Basel Grand Prix Hassan II - Casablanca AEGON Championships - London Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Puebla Challenger Topshelf Open - 's-Hertogenbosch Erste Bank Open - Vienna Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Petange Challenger Grand Prix de Tennis de Lyon - Lyon AEGON International - Eastbourne The Dubai Tennis Championships - Dubai Campbells Hall of Fame Tennis Championships - Newport Indianapolis Tennis Championships - Indianapolis Legg Mason Tennis Classic - Washington The Nottingham Open - Nottingham BCR Open Romania - Bucharest Idea Prokom Open - Sopot Open Sabadell Atlantico - Barcelona Heilbronn Challenger International German Open - Hamburg Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad ABN AMRO World Tennis Tournament - Rotterdam Tallahassee Challenger Mouilleron-Le-Captif Challenger Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril ATP Kremlin Cup - Moscow Moselle Open - Metz Heilbronn Challenger Sarasota Challenger SAP Open - San Jose Regions Morgan Keegan Championships - Memphis AEGON Championships - London Moselle Open - Metz Allianz Suisse Open Gstaad - Gstaad If Stockholm Open - Stockholm U.S. Men's Clay Court Championships - Orlando Grand Prix Hassan II - Casablanca Topshelf Open - 's-Hertogenbosch AEGON International - Eastbourne Adidas Open de Toulouse - Toulouse Dubai Duty Free Tennis Championships - Dubai Grand Prix Hassan II - Casablanca Austrian Open - Kitzbuhel Open Sud de France - Montpellier U.S. Men's Clay Court Championships - Houston ABN AMRO World Tennis Tournament - Rotterdam Mons Challenger Kremlin Cup - Moscow BRD Nastase Tiriac Trophy - Bucharest SkiStar Swedish Open - Bastad Moselle Open - Metz Erste Bank Open - Vienna Mons Challenger Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca AEGON Championships - London Nord/LB Open - Braunschweig SkiStar Swedish Open - Bastad Bordeaux Challenger Moselle Open - Metz Swiss Indoors Basel - Basel Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice AEGON Championships - London IPP Open - Helsinki USTA Challenger of Burbank - Burbank Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Marrakech SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Open 13 - Marseille GHI Bronx Tennis Classic - Bronx The Nottingham Open - Nottingham China Open - Beijing Open Romania - Bucharest Open 13 - Marseille Trofeo Conde de Godo - Barcelona International Championship of Croatia - Umag Open Romania - Bucharest Grand Prix Hassan II - Casablanca Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle The Dubai Tennis Championships - Dubai Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Davidoff Swiss Indoors - Basel Campbells Hall of Fame Tennis Championships - Newport AEGON International - Eastbourne ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Infiniti Open - Los Angeles ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose Regions Morgan Keegan Championships - Memphis U.S. Mens's Clay Court Championship - Houston China Open - Beijing Campbells Hall of Fame Tennis Championships - Newport Kroger / St. Jude International - Memphis The Samsung Open - Nottingham Siebel Open - San Jose Kroger / St. Jude International - Memphis Argentina Open - Buenos Aires Arizona Men's Tennis Championships - Scottsdale Next Generation Adelaide International - Adelaide Qatar ExxonMobil Open - Doha Swiss Indoors Basel - Basel Catella Swedish Open - Bastad Tennis Masters Series - Indian Wells Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells The Ericsson Open - Miami Open 13 - Marseille Tennis Masters Series - Miami Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Paris CA Tennis Trophy - Vienna Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Monte Carlo Open - Monte Carlo Tennis Masters Series - Madrid Mercedes-Benz Cup - Los Angeles Grand Prix de Tennis de Lyon - Lyon Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid Medibank International - Sydney BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Masters Series Madrid - Madrid BNP Paribas Masters - Paris Masters Series - Hamburg Tennis Masters Series - Madrid Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid BNP Paribas Masters - Paris Sybase Open - San Jose Tennis Masters Series - Indian Wells Medibank International - Sydney The Stella Artois Grass Court Championships - London Estoril Open - Estoril Masters Series Monte Carlo - Monte Carlo Masters Series Hamburg - Hamburg Generali Open - Kitzbuhel Tata Open - Chennai Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Tennis Masters Series - Paris U.S. Open - New York ATP Kremlin Cup - Moscow NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Pilot Pen Tennis - New Haven Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Australian Open - Melbourne Rogers Masters - Montreal Masters Series Monte-Carlo - Monte-Carlo Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York Campionati BNL dItalia - Rome Apia International - Sydney French Open - Paris Mutua Madrilena Masters Madrid - Madrid Wimbledon - London AEGON Championships - London U.S. Open - New York Internazionali BNL dItalia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Sony Open Tennis - Miami French Open - Paris Open Sud de France - Montpellier Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London Tennis Masters Series - Cincinnati Australian Open - Melbourne French Open - Paris Tennis Masters Series - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Moselle Open - Metz U.S. Open - New York Wimbledon - London BNP Paribas Masters - Paris Pacific Life Open - Indian Wells U.S. Open - New York Masters Series Hamburg - Hamburg Australian Open - Melbourne French Open - Paris U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo French Open - Paris French Open - Paris Wimbledon - London BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Open de Tenis Comunidad Valenciana - Valencia The Stella Artois Championships - London Topshelf Open - 's-Hertogenbosch Apia International - Sydney French Open - Paris Countrywide Classic - Los Angeles U.S. Open - New York Australian Open - Melbourne European Open - Antwerp Qatar ExxonMobil Open - Doha Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 ABN AMRO World Tennis Tournament - Rotterdam Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Australian Open - Melbourne French Open - Paris Wimbledon - London River Oaks International Tennis Tournament - Houston 1 Masters Guinot Mary Cohr Australian Open - Melbourne AAMI Classic - Kooyong Kooyong Classic - Kooyong U.S. Open - New York Miami Open - Miami Australian Open - Melbourne U.S. Open - New York U.S. Open - New York The Ericsson Open - Miami Olympics - Athens Rogers Masters - Toronto Wimbledon - London Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, QF, USA-FRA 4-1 ARAG ATP World Team Championship - Dusseldorf Colonial Classic - Kooyong 70th River Oaks International Tennis Tournament - Houston Olympics - Beijing